PLCM10 Variablen
Das PLCM10-Gerät ist ein GNSS-, WiFi- und 4G-Wireless-Modem mit LED und digitalen E/A. Das Verhalten der zugehörigen Systemvariablen hängt davon ab, wie das Modul in den Systemeinstellungen konfiguriert wurde (weitere Informationen finden Sie unter "PLCM09 Plugin Wireless Modem").
Einstellungen Protokolleditor
Pfad: Projektansicht> Protokolle
- Klicken Sie auf + und wählen Sie Systemvariablen: Der Dialog Systemvariablen wird angezeigt.
- Wählen Sie PLCM10 aus der Liste PLCModels.
Einstellungen Tageditor
Pfad: Projektansicht> Config > Doppelklick Tags
- Um ein Tag hinzuzufügen, klicken Sie auf +: Es wird eine neue Zeile hinzugefügt.
- Wählen Sie in der Treiber-Liste Systemvariablen: Der Tag-Definitionsdialog wird geöffnet.
Digital I/O
Element | Beschreibung | Datentyp |
---|---|---|
Input1 Input2 |
Wert der Eingangssignale |
boolean Schreibgeschützt |
Output1 Output2 |
Wert der Ausgangssignale Ausgangsvariablen sind nur lesbar/schreibbar, wenn sie als „benutzergesteuert“ konfiguriert sind. (siehe "PLCM10 Plugin Wireless Modem" für weitere Informationen). In den anderen Konfigurationen, in denen die Ausgangssignale direkt vom PLCM10 Modul gesteuert werden, sind die Systemvariablen nur lesbar. |
boolean Lesen/Schreiben |
Led1 Led2 |
Wert des LED Status
LED-Variablen sind nur lesbar/schreibbar, wenn sie als „benutzergesteuert“ konfiguriert sind. (siehe "PLCM10 Plugin Wireless Modem" für weitere Informationen). In den anderen Konfigurationen, in denen der LED Status direkt vom PLCM10 Modul gesteuert werden, sind die Systemvariablen nur lesbar. |
unsignedByte Lesen/Schreiben |
4G Wireless Modem
Element | Beschreibung | Datentyp | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mobil Aktivieren |
Wireless Modem aktivieren
|
Boole Lesen/Schreiben |
||||||||||||||||||||||||||||||||||||||||||
Mobile APN |
APN (Access Port Name) Wenn Sie diese Informationen nicht kennen, wenden Sie sich bitte an Ihren Mobilfunkanbieter. |
String Lesen/Schreiben |
||||||||||||||||||||||||||||||||||||||||||
Roaming |
Roaming-Funktion aktivieren, falls erforderlich
|
Boole Lesen/Schreiben |
||||||||||||||||||||||||||||||||||||||||||
Mobile Authentifizierung |
Authentifizierungsmodus:
|
int Lesen/Schreiben |
||||||||||||||||||||||||||||||||||||||||||
Mobile BAUD_rate |
Baudrate
Dieser Parameter wird ignoriert, wenn das PLCM10 über den USB-Anschluss mit einem HMI-Gerät verbunden ist. |
int Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobile MTU_MRU |
Maximale Paketgröße
|
int Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobile IMEI | Der IMEI-Code der SIM-Karte |
String Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobilfunk Start |
In dieses Tag 1 schreiben, um den WLAN Modus zu starten. Es ist eine schreibgeschützte Variable, der Befehl wird jedes Mal ausgeführt, wenn Sie ihn neu schreiben. |
boolean Nur schreiben |
||||||||||||||||||||||||||||||||||||||||||
Mobilfunk Stopp |
In dieses Tag 1 schreiben, um den WLAN Modus zu stoppen. Es ist eine schreibgeschützte Variable, der Befehl wird jedes Mal ausgeführt, wenn Sie ihn neu schreiben. |
boolean Nur schreiben |
||||||||||||||||||||||||||||||||||||||||||
Mobilfunk Neustart |
In dieses Tag 1 schreiben, um den WLAN Modus erneut zu starten. Es ist eine schreibgeschützte Variable, der Befehl wird jedes Mal ausgeführt, wenn Sie ihn neu schreiben. |
boolean Nur schreiben |
||||||||||||||||||||||||||||||||||||||||||
Mobilfunk Zustand |
Mobiler Verbindungszustand
|
int Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobilfunksignal |
Signalqualität Mobilfunk (0-100) Wert des erkannten Signals, wenn das Gerät gestartet wird |
byte Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobilfunkanbieter | Name des Mobilfunkanbieters (z. B. „Vodafone“) |
String [8] Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobile Zugriffstechnik |
Mobile Zugriffstechnik
|
int Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobilfunk Registrierstatus |
Mobilfunk Registrierstatus
|
int Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
RX/TX Funk | Anzahl oder empfangene / gesendete Bytes |
unsignedInt [2] Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobilfunk Startzeit (Sek) | Beginn der Funkverbindung (in Sekunden seit Beginn der Epoche) |
unsignedInt Nur lesen |
||||||||||||||||||||||||||||||||||||||||||
Mobile anwenden |
0=INAKTIV, 1=ANWENDEN, 2=ABBRECHEN Die in die Mobile-Konfigurationsvariablen eingegebenen Werte werden angewandt, wenn die Variable „Mobile anwenden“ auf 1 gesetzt wird. Nach der Anwendung der Werte wird die Variable auf 0 zurückgesetzt. Wenn „Mobile anwenden“ auf 2 gesetzt wird, werden die Mobile-Konfigurationsparameter mit den aktiven Werten wiederhergestellt. |
integer Lesen/Schreiben |
GNSS
Element | Beschreibung | Datentyp |
---|---|---|
GNSS_Enable |
GNSS-Module aktivieren
4G Mobile Netzwork muss aktiviert sein |
Boole Lesen/Schreiben |
GNSS_NMEA_Service |
|
boolean Nur lesen |
GNSS_State |
|
boolean Nur lesen |
GNSS_Satellites | Zahl der gesperrten Satelliten |
int Nur lesen |
GNSS_Date | Vom GNSS empfangener Zeitstempel (in Sekunden seit Epoche) |
unsignedInt Nur lesen |
GNSS_Longitude |
Längengrad in Zentigraden |
String Nur lesen |
GNSS_Latitude | Breitengrad in Zentigraden |
String Nur lesen |
GNSS_Altitude | Höhe in Metern |
doppelt Nur lesen |
GNSS_Speed | Tempo in m/s (z.B. 10.2) |
doppelt Nur lesen |
Drahtlosnetzwerk
Speichertyp | Beschreibung | Datentyp |
---|---|---|
WIFI_aktivieren | 0=Deaktiviert, 1=Aktiviert |
boolean Lesen/Schreiben |
WIFI_Modus | 0=Station, 1=Zugangspunkt |
boolean Lesen/Schreiben |
WIFI_SSID | Netzwerkname |
String [32] Lesen/Schreiben |
WIFI_Channel |
0=Auto, 1/11 Kanäle Verwendet wenn WIFI_Modus=1 (Zugangspunkt) |
integer Lesen/Schreiben |
WIFI_Sicherheit | 0=KEINE, 1=WPA-PSK |
integer Lesen/Schreiben |
WIFI_Passwort |
Netzwerkpasswort Wird verwendet, wenn WIFI_Security aktiviert ist |
String [63] Nur schreiben |
WIFI_Anwenden |
0=INAKTIV, 1=ANWENDEN, 2=ABBRECHEN Die in den WiFi-Konfigurationsvariablen (WIFI_Modus, WIFI_SSID, WIFI_Kanal, WIFI_Sicherheit, WIFI_Passwort) eingegebenen Werte werden angewendet, wenn die Variable WIFI_Apply auf 1 gesetzt wird, dann wird die Variable nach der Anwendung der Werte auf 0 zurückgesetzt. Wenn WIFI_Anwenden auf 2 gesetzt wird, werden die WiFi-Konfigurationsparameter mit den aktiven Werten wiederhergestellt. |
integer Lesen/Schreiben |
WIFI_Status | 0 = Nicht verbunden, 1 = Verbinden, 2 = Verbunden, -1 = Fehler |
integer Nur lesen |
WIFI_Signal | 0..100% |
integer Nur lesen |
WIFI_WPS |
0=Inaktiv, 1=Aktiv (Rückkehr 0 nach 2 Minuten) Wenn auf 1 eingestellt, startet das Bediengerät den Passwortübertragungsvorgang. Wenn das Verfahren beendet ist (Passwörter erfolgreich übertragen oder nach zwei Minuten), kehrt die Variable zu 0 zurück. |
boolean Lesen/Schreiben |
WIFI_Liste |
Liste der verfügbaren WiFi-Netzwerke Verwendet wenn WIFI_Modus=0 (Station) |
String [200] Nur lesen |
WIFI_Liste_Aktualisieren |
0=Inaktiv, 1=Suche (Rückkehr 0 nach Aktualisierung) Befehl zum Durchsuchen der verfügbaren WiFi-Netzwerke und Erstellen der WIFI_Liste. Suchbeginn, wenn der Wert auf 1 gesetzt wird, danach wird der Wert auf 0 zurückgesetzt. |
boolean Lesen/Schreiben |
WIFI_Fehlercode |
Liefert einen Fehlercode, wenn die mit dem Befehl WIFI_Anwenden bereitgestellten Parameter außerhalb des Bereichs liegen. 0 = Kein Fehler -11000 = Falscher WIFI_Modus -11011 = Falsche WIFI_SSID -11020 = Falsche WIFI_Sicherheit -11030 = Falsches WIFI_Passwort -11040 = Falscher WIFI_Kanal |
integer Nur lesen |
JavaScript (Mobiler Verbindungszustand)
Der mobile Verbindungsstatus kann auch über die untenstehende JavaScript-Schnittstelle abgerufen werden, wobei „protocolSysVar" der Protokollinstanzcode ist (z. B. „prot1", „prot2", usw.).